namespace SharedObjects
{
	//[DataContract]
	//[ReferencedBy(typeof(Gateway))]
	//[ReferencedBy(typeof(GatewayBlueprint))]
	public interface IHardware //: EntityBase
	{
		bool IsDefault { get; set; }
		long BasePrice { get; set; }
		string Name { get; set; }
		int MinimumMarketDifficulty { get; set; } //this indicates what difficulty the market system must have to display this item.
		double Modifier { get; set; } //this is to be used for speed, capacity, bandwidth or other values.
	}
}